package com.zj.mes.common.service;

import com.zj.mes.common.entity.OperationLog;
import com.zj.mes.common.entity.ResultModel;

import java.util.Map;

/**
 * 系统日志业务类
 *
 * @author 王晓楠
 * @date 2019/7/22
 */
public interface IOperationLogService {
    /**
     * 添加一条日志
     *
     * @param operationLog 日志实体
     * @return 影响条数
     */
    public int addOperationLog(OperationLog operationLog);

    /**
     * 获得部分日志信息
     *
     * @param query 查询条数
     * @return 查询结果
     */
    ResultModel getOperationLogLimit(Map<String, Object> query);

    /**
     * 获得所有的日志信息
     *
     * @param query 查询条件
     * @return 日志列表
     */
    ResultModel getOperationLogAll(Map<String, Object> query);
}
